/*************************************************
 *  Academic's Core
 **************************************************/

/* Headings */

h2 {
  margin-bottom: 1rem;
  font-size: 1.65rem;
  font-weight: 500;
}
body h1 {
  margin-bottom: 1rem !important;
  font-weight: 400;
}
body h2 {
  margin-top: 2.5rem !important;
}

details {
  margin-bottom: 1rem;
}

body .accentTextColor {
  padding-right: 1px;
  padding-left: 1px;
  background: -webkit-gradient(linear,left bottom,left top,color-stop(7%,transparent),color-stop(7%,#e4fbe5),color-stop(90%,transparent));
  background: -o-linear-gradient(bottom,transparent 7%,#e4fbe5 7% 90%,transparent 90% 100%);
  background: linear-gradient(to top,transparent 7%,#e4fbe5 7% 90%,transparent 90% 100%);
}



/*************************************************
 *  Hero Widget
 **************************************************/

.hero-title {
  font-size: 2.2rem;
  font-weight: 700;
  margin-top: 0;
  line-height: 1.6;
}

.hero-lead {
  font-size: 1rem;
}

a.hero-cta-alt {
  font-size: .9rem;
}


/*************************************************
 *  Documentation layout
 **************************************************/

.docs-article-container {
  max-width: 960px;
  margin: 0 auto;
}

.docs-search {
  display: none !important;
}

.docs-links {
  max-height: calc(100vh - 5rem - 0px);
  padding-top: 1rem;
}

.docs-sidebar {
  flex: 0 1 320px;
}

.col-xl-8 {
  max-width: 75%;
}

pre {
  padding: .5em 1em;
}



/*************************************************
 *  Boxs
 **************************************************/

html .ebook {
	display:block;
	background-color:rgba(230, 230, 230, .6);
  padding-top:25px;
  padding-bottom:10px;
  padding-right:35px;
  padding-left:35px;
	margin-top:5px;
	margin-bottom:1em;
	width:95%;
  color:#000;
  font-size: 0.9rem;
  border-radius: 25px;
}

html .bluebox {
	display:block;
	background-color:#f6fbfe;
	padding:5px;
  padding-top:20px;
  padding-right:35px;
  padding-left:35px;
	margin-top:5px;
	margin-bottom:1em;
	width:95%;
  color:#31708f;
  font-size: 0.9rem;
  border-radius: 25px 10% 25px 10%;
}


/*************************************************
 *  Fonts
 **************************************************/

/* 

body {font-family: Arial, Helvetica,"Noto Sans SC", sans-serif;}

 */
body {font-family: "Noto Sans CJK SC", "Noto Sans", sans-serif;}
